Skip to content

First iteration#1

Open
Islam-Boz wants to merge 1 commit intomainfrom
first-iteration
Open

First iteration#1
Islam-Boz wants to merge 1 commit intomainfrom
first-iteration

Conversation

@Islam-Boz
Copy link
Copy Markdown
Owner

No description provided.

Copy link
Copy Markdown

@ivannizh ivannizh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Привет! Хорошая работа! Осталось исправить некоторые моменты и работа будет принята.

}
steps, err := strconv.Atoi(res[0])
if err != nil {
return 0, "", 0, errors.New("невозможно преобразовать элемент слайса в int")
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Теряешь сообщение об ошибки
  2. Ошибку лучше писать на английском
Suggested change
return 0, "", 0, errors.New("невозможно преобразовать элемент слайса в int")
return 0, 0, fmt.Errorf("conversion error: %w", err)

if err != nil {
return 0, "", 0, errors.New("невозможно преобразовать элемент слайса в int")
}
duration, err := time.ParseDuration(res[2])
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Нет проверки длительности на меньше или равно 0

}
steps, err := strconv.Atoi(res[0])
if err != nil {
return 0, 0, errors.New("невозможно преобразовать элемент слайса в int")
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Теряешь сообщение об ошибки
  2. Ошибку лучше писать на английском
Suggested change
return 0, 0, errors.New("невозможно преобразовать элемент слайса в int")
return 0, 0, fmt.Errorf("conversion error: %w", err)

if err != nil {
return 0, 0, errors.New("невозможно преобразовать элемент слайса в int")
}
if steps <= 0 {
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Нет проверки на меньше или равно 0

if steps <= 0 {
return 0, 0, errors.New("количество шагов меньше или равно 0")
}
duration, err := time.ParseDuration(res[1])
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Нет проверки длительности на меньше или равно 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants